<?php

    // 如何将函数内的局部变量改为全局变量;

    // -  通过global关键词  允许局部变量 访问全局变量
    // -  借助超级全局变量 $GLOBALS  (类似js中的window) 访问全局变量

    // 方法二: 
    // $a = 10;
    // $b = 20;
    // echo $a," ",$b,"<br>";  // 10 20

    // function func(){
    //     global $a,$b; // 允许局部变量 访问全局变量 => 可以理解为就是全局
    //     $a = 100;
    //     $b = 200;
    //     echo $a," ",$b,"<br>";;  // 100 200
    // }

    // func();

    // echo $a," ",$b,"<br>"; // 100 200



    $a = 10;
    $b = 20;
    echo $a," ",$b,"<br>";  // 10 20

    // print_r($GLOBALS);  // Array([a]=>10 [b]=>20)

    function func(){
        $GLOBALS["a"] = 100;
        $GLOBALS["b"] = 200;
        echo $GLOBALS["a"]," ",$GLOBALS["b"],"<br>";;  // 100 200
    }

    func();

    echo $a," ",$b,"<br>"; // 100 200









?>